package com.mai.demo.entity.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName teacher
 */
@TableName(value ="teacher")
@Data
public class Teacher implements Serializable {
    /**
     * ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 
     */
    @TableField(value = "trNum")
    private String trNum;

    /**
     * 
     */
    @TableField(value = "trPassword")
    private String trPassword;

    /**
     * 
     */
    @TableField(value = "trFirstName")
    private String trFirstName;

    /**
     * 
     */
    @TableField(value = "trName")
    private String trName;

    /**
     * 
     */
    @TableField(value = "trSex")
    private Integer trSex;

    /**
     * 
     */
    @TableField(value = "trBornYear")
    private String trBornYear;

    /**
     * 
     */
    @TableField(value = "trBornMonth")
    private String trBornMonth;

    /**
     * 
     */
    @TableField(value = "trClass")
    private String trClass;

    /**
     * 
     */
    @TableField(value = "trId")
    private String trId;

    /**
     * 
     */
    @TableField(value = "trMaster")
    private Integer trMaster;

    /**
     * 
     */
    @TableField(value = "depNum")
    private String depNum;

    /**
     * 
     */
    @TableField(value = "trConTel")
    private String trConTel;

    /**
     * 
     */
    @TableField(value = "trFaAdd")
    private String trFaAdd;

    /**
     * 
     */
    @TableField(value = "trEmail")
    private String trEmail;

    /**
     * 
     */
    @TableField(value = "trRole")
    private String trRole;

    /**
     * 
     */
    @TableField(value = "trBorn")
    private String trBorn;

    /**
     * 
     */
    @TableField(value = "trPho")
    private String trPho;

    /**
     * 
     */
    @TableField(value = "trNation")
    private String trNation;

    /**
     * 
     */
    @TableField(value = "trGraDir")
    private String trGraDir;

    /**
     * 
     */
    @TableField(value = "trWUnit")
    private String trWUnit;

    /**
     * 
     */
    @TableField(value = "trFaPsCode")
    private String trFaPsCode;

    /**
     * 
     */
    @TableField(value = "trintr")
    private String trintr;

    /**
     * SessionKey
     */
    @TableField(value = "session_key")
    private String session_key;

    /**
     * 创建人
     */
    @TableField(value = "bop")
    private String bop;

    /**
     * 创建时间
     */
    @TableField(value = "btime")
    private Date btime;

    /**
     * 更新人
     */
    @TableField(value = "uop")
    private String uop;

    /**
     * 更新时间
     */
    @TableField(value = "utime")
    private Date utime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}